// 常见异步操作：setTimeout,ajax,fs.readFile(异步)
// 需求：依次读取a,b,c,d文件，

const fs = require('fs')

fs.readFile('./a.txt', 'utf8', (err, data) => {
  if (err) return console.log(err)
  console.log(data)

  fs.readFile('./b.txt', 'utf8', (err, data) => {
    if (err) return console.log(err)
    console.log(data)

    fs.readFile('./c.txt', 'utf8', (err, data) => {
      if (err) return console.log(err)
      console.log(data)

      fs.readFile('./d.txt', 'utf8', (err, data) => {
        if (err) return console.log(err)
        console.log(data)
      })
    })
  })
})
